// 正则
package main

// MatchString
import (
	"fmt"
	"regexp"
)

// func main() {
// 	targetString := "Hello World"
// 	// matchString := "hello"
// 	matchString := "(?i)hello" // 不区分大小写
// 	// matchString := "hello"
// 	match, err := regexp.MatchString(matchString, targetString)
// 	if err != nil {
// 		fmt.Println(err)
// 	}
// 	fmt.Println(match)

// }

// func main() {
// 	targetString := "hello world"
// 	re := regexp.MustCompile(`(\w)+`) // ` ' 两种符号要区分
// 	res := re.FindStringIndex(targetString)
// 	fmt.Println(res)
// }

func main() {
	targetString := "hello world"
	re := regexp.MustCompile(`o`)
	res := re.ReplaceAllString(targetString, "O")
	fmt.Println(res)
}
